﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace KiemTraDuLieu
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private bool KiemTraMSSV(string mssv)
        {
            if(mssv.Length != 7)
            {
                return false;
            }
            for( int i=0; i< mssv.Length; i++)
            {
                if(char.IsDigit(mssv[i]) == false) 
                    return false;
            }
            return true;
        }

        private bool KiemTraHoTen(string hoten)
        {
            string hoten1 = hoten.Trim();
            if (hoten1.Length == 0)
            {
                return false;
            }
            return true;
        }
        private bool KiemTraSDT(string sodienthoai)
        {
            if (sodienthoai.Length != 8)//e đếm koi sdt của e mấy số. =))
            {
                return false;
            }
            for(int i=0 ; i<sodienthoai.Length; i++)
            {
                if(char.IsDigit(sodienthoai[i]) == false)
                {
                    return false;
                }
            }
            return true;
        }
        private void btKTr_Click(object sender, EventArgs e)// hiểuhiểu rồi chưa?
        { 

            //Nhìn nè

            bool sdt, mssv, ht;
            sdt = true;
            mssv = true;
            ht = true;

            //kiểm tra 1 lượt hết rồi muốn xuất thì dựa vào mấy biến trên để xuất.
            mssv = KiemTraMSSV(tbxMSSV.Text);
            ht = KiemTraHoTen(tbxHoTen.Text);
            sdt = KiemTraSDT(tbxDT.Text);


            if (sdt && mssv && ht)
            {
                //nếu đúng hết
                MessageBox.Show("Đúng hết, chúc mừng ^^", "Chúc mừng", MessageBoxButtons.OK);
            }
            else
            {
                // nếu sai
                if (mssv == false)
                {
                    MessageBox.Show("MSSV không hợp lệ, Vui lòng nhập lại", "Chia buồn", MessageBoxButtons.OK);
                }
                if (ht == false)
                {
                    MessageBox.Show("Họ tên không hợp lệ, Vui lòng nhập lại", "Chia buồn", MessageBoxButtons.OK);
                }
                if (sdt == false)
                {
                    MessageBox.Show("Số điện thoại không hợp lệ, Vui lòng nhập lại", "Chia buồn", MessageBoxButtons.OK);
                }

            }

          
        }

    }
}
